/*
 * 通过试验（即编写带有此类问题的程序）观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。
 * */

#include <stdio.h>
#include <limits.h>
#include <float.h>

int main() {
    // 整数上溢
    int int_overflow = INT_MAX + 1;
    printf("Integer Overflow: %d\n", int_overflow);
    
    // 浮点数上溢
    float float_overflow = FLT_MAX * 10;
    printf("Float Overflow: %f\n", float_overflow);
    
    // 浮点数下溢
    float float_underflow = FLT_MIN / 10;
    printf("Float Underflow: %f\n", float_underflow);
    
    return 0;
}

